/**
 * @file e5_t2_q2.c
 * @date 2022-03-09
 * 
 * @copyright Copyright (c) 2022 cnzyx MIT Licence
 * 
 */

#include<stdio.h>
#include<stdlib.h>

void fun(int aa[],int x,int *n){
    for(int i=0;i<*n;i++){
        if(aa[i]==x){
            --*n;
            for(int j=i;j<*n;j++){
                aa[j]=aa[j+1];
            }
            --i;
        }
    }
}

int main(int argc, char const *argv[])
{
    //UTF-8
    system("chcp 65001");

    int array[100],len=0,in_num,result;
    printf("请输入数据，以空格隔开，以回车结束：\n");
    do{
        scanf("%d",&array[len]);
        len++;
    }while(getchar()!='\n');
    printf("请输入要删除的数据：");
    scanf("%d",&in_num);
    fun(array,in_num,&len);
    printf("结果：");
    for(int i=0;i<len;i++){
        printf("%d ",array[i]);
    }
    printf("\n");

    //Pause console
    system("pause");
    return 0;
}
